Better Foreground Segmentation Through Graph Cuts
نویسندگان
چکیده
For many tracking and surveillance applications, background subtraction provides an effective means of segmenting objects moving in front of a static background. Researchers have traditionally used combinations of morphological operations to remove the noise inherent in the background-subtracted result. Such techniques can effectively isolate foreground objects, but tend to lose fidelity around the borders of the segmentation, especially for noisy input. This paper explores the use of a minimum graph cut algorithm to segment the foreground, resulting in qualitatively and quantitiatively cleaner segmentations. Experiments on both artificial and real data show that the graph-based method reduces the error around segmented foreground objects. A MATLAB code implementation is available at http://www.cs.smith.edu/ ̃nhowe/research/code/#fgseg.
منابع مشابه
Iterated Graph Cuts for Image Segmentation
Graph cuts based interactive segmentation has become very popular over the last decade. In standard graph cuts, the extraction of foreground object in a complex background often leads to many segmentation errors and the parameter λ in the energy function is hard to select. In this paper, we propose an iterated graph cuts algorithm, which starts from the sub-graph that comprises the user labeled...
متن کاملInteractive Image Segmentation using Graph Cuts
This paper presents an accurate interactive image segmentation tool using graph cuts and image properties. Graph cuts is a fast algorithm for performing binary segmentation, used to find the global optimum of a cost function based on the region and boundary properties of the image. The user marks certain pixels as background and foreground, and Gaussian mixture models (GMMs) for these classes a...
متن کاملStatistical Significance Based Graph Cut Segmentation for Shrinking Bias
Graph cut algorithms are very popular in image segmentation approaches. However, the detailed parts of the foreground are not segmented well in graph cut minimization.There are basically two reasons of inadequate segmentations: (i) Data smoothness relationship of graph energy. (ii) Shrinking bias which is the bias towards shorter paths. This paper improves the foreground segmentation by integra...
متن کاملOn Implementing Graph Cuts on CUDA
The Compute Unified Device Architecture (CUDA) has enabled graphics processors to be explicitly programmed as general-purpose shared-memory multi-core processors with a high level of parallelism. In this paper, we present our preliminary results of implementing the Graph Cuts algorithm on CUDA. Our primary focus is on implementing Graph Cuts on grid graphs, which are extensively used in imaging...
متن کاملWeighted Skin Color Segmentation and Detection Using Graph Cuts
In this work we propose a principal approach combining graph cuts, color weighting and texture information to segment skin regions from images. Successfully detected faces serve as foreground seeds, no assumptions about the background is made. Further, we introduce the concept of skin weights and skin weighted images. Performance is improved by efficiently adjusting pixel weights. Prior approac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره cs.CV/0401017 شماره
صفحات -
تاریخ انتشار 2004